/* CSS Document */


html{ overflow:hidden; overflow-y:auto;}
*{ padding:0; margin:0;}
ul, ol,li{ list-style-type:none;}
body{ margin:0;font-size:12px; font-family:Microsoft yahei; color:#000;}
img{border:0; max-width:100%;}
a{ text-decoration:none; color:#000;}

#pz_top{ float:left; width:100%; min-width:1000px; }
#pz_banner{ float: left; width:100%; min-width:1000px; overflow:hidden; }
#pz_menu{ float:left; width:100%; min-width:1000px; overflow:hidden;  }
#pz_main{ float:left; width:100%; min-width:1000px; overflow:hidden; }
#pz_down{ float:left; width:100%; min-width:1000px; overflow:hidden; }

.w_0100{ float:left; width:100%;}
.w_1000{ margin:0 auto; width:1000px;}

.bg1{ /*background:#000; */ background:url(images/top_bg1.jpg) repeat-x;}
.bg2{ background:#f8f8f8; }
.bg3{ background:#2b2b2b; }


/*pz_top*/
.c_1000_1{ float:left; width:1000px; height:27px; line-height:27px; color:#fff;}
.top_l{ float:left; color:#333;}
.top_r{ float:right;}
.div01{ float:left; margin-right:13px; color:#333;}
.top_r .a01{ float:left; margin-top:6px; margin-right:9px; width:19px; height:16px; background:url(images/concern01.png) no-repeat;}
.top_r .a01:hover{ background:url(images/concern1.png) no-repeat;}
.a1 .a02:hover{ background:url(images/concern00.png) no-repeat;}
.top_r .a1{ float:left; position:relative; z-index:4; width:19px; height:1px; padding-right:15px;}
.top_r .a02{ float:left; margin-top:6px; margin-right:15px; width:19px; height:16px; background:url(images/concern0.png) no-repeat;}
.pf1{ float:left; width:90px; height:95px; position:absolute; top:27px; left:-35px; display:none; }
.a1:hover .pf1{ display:block;}
.div02{ width:158px; float:left; font-size:16px;}
.div02 img{ vertical-align:middle;}

.c_1000_2{ float:left; width:1000px; height:68px;}
.logo{ float:left; padding-top:20px; width:194px; height:28px;}
.menu{ float:right; width:806px; height:68px; line-height:68px;}
.menu ul{ float:right;}
.menu .nli{ float:left; width:100px; height:68px; line-height:68px; text-align:center; position:relative; z-index:3;}
.menu .nli img{ display:block; float:right; padding-top:28px; padding-right:10px;}
.menu .nli a:hover a{ color:#fff; font-weight:bold;}
.menu .nli span a{font-size:15px; color:#181818; display:block; width:80px; float:right; font-weight:bold;}
.menu .nli span a:hover{ color:#fff; background:url(images/index2.png) center center no-repeat;}
.menu .nli1 span a:hover{  color:#fff; background:url(images/index1.png) center center no-repeat;}
.menu .nli.on span a{ color:#fff; background:url(images/index2.png) center center no-repeat;}
.menu .on{ background:url(images/index2.png) 20px center no-repeat;}

/*pz_banner*/		
.pz_slides_3{ float:left; width:1920px; overflow:hidden; position:relative;}
.pz_slides_3 ._btn{overflow:hidden; position:absolute;right:40%; bottom:20px;  z-index:2;}
.pz_slides_3 ._btn ul{ overflow:hidden; zoom:1; float:left; }
.pz_slides_3 ._btn ul li{float:left; width:14px; height:14px; margin-left:6px; background:url(images/index4.png) 0px 0px no-repeat;  cursor:pointer;}
.pz_slides_3 ._btn ul li.on{ BACKGROUND-POSITION: -25px 0px; width:14px; background:url(images/index3.png) 0px 0px no-repeat;}
.pz_slides_3 ._pic{ position:relative; height:100%;}
.pz_slides_3 ._pic li{ zoom:1; vertical-align:middle;position:relative;}

/*pz_main*/
.c_1000_3{ float:left; width:1029px; height:302px; overflow:hidden; }
.about_us{ float:left; width:100%; height:302px; overflow:hidden;}
.d_332{ height:332px;}

.video_l{ float:left; width:314px; margin-right:29px; padding-top:24px;}
.video_l_1{ float:left; font-size: 15px; color:#686868;height:53px; line-height:53px; font-weight:bold; font-family:Microsoft yahei;}
.video_l_2{ float:left; color:#636363; height:53px; line-height:53px; }
.video_l_3{ float:right; width:22px; height:53px; line-height:53px;}
.video_l_3 img{ padding-top:26px;}
.video_l_4{ float:left; width:314px; height:178px; position:relative;}
.video_l_4:hover .pf2{ display:block;}
.pf2{ position:absolute; width:46px; height:46px; left:138px; top:58px; display:none;}
.video_l_5{ float:left; width:284px; height:178px; padding-left:16px; padding-right:14px; background:url(images/index7.png) no-repeat;}
.div03{ float:left; width:284px; height:23px; line-height:23px; font-size:14px; padding-top:14px;}
.div03 a{ color:#349eb6;}
.div04{ float:left; width:284px; line-height:22px; color:#444; padding-top:14px; height:115px; overflow:hidden;}
.video_l_6{ float:left; width:304px; height:167px; padding-top:11px; padding-left:10px; background:#f8f8f8;}
.li1{float:left; width:304px; height:65px;}
.l_90{ float:left; width:90px; height:65px; position:relative;}
.days{position:absolute; top:5px; font-size:11px; padding:0 5px 0 5px; left:0; color:#fff; background:url(images/index15.png) no-repeat;}
.r_214{ float:left; width:193px; height:65px; padding-left:8px; padding-right:13px;}
.div06{ float:left; display:block; width:193px; height:20px; line-height:20px; font-size:14px; color:#349eb6; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.div07{ float:left; width:193px; height:40px; line-height:22px; color:#4f4f4f; overflow:hidden;}
.ul01{ float:left; width:304px; /*height:83px;*/ color:#3c3b3b; /*padding-top:10px;*/ overflow:hidden;}
.ul01 .li2{ float:left; width:291px; padding-left:13px; height:26px; line-height:26px; background:url(images/list_34.png) left center no-repeat;}
.ul01 .li2 a{ display:block; float:left; width:250px; height:26px; line-height:26px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ul01 .li2 span{ display:block; float:right; width:41px; height:26px; line-height:26px; overflow:hidden;}
.ul01 .li2:hover{background:url(images/list_30.png) left center no-repeat; color:#349eb6;} 
.ul01 .li2:hover a{ color:#349eb6;}

.c_1000_4{ float:left; width:1000px; height:377px;}
.pro{ float:left; width:1000px; height:70px; padding-top:10px; line-height:60px;}
.pro1{ float:left; font-size:15px; color:#686868; font-weight:bold; font-family:Microsoft yahei;}
.pro2{ float:left; color:#636363; height:53px; }
.pro3{ float:right; width:22px; height:53px;}
.pro3 img{ padding-top:27px;}
.slideTxtBox{ float:left; width:1000px; text-align:left;  }
.slideTxtBox .hd{ height:32px; line-height:32px; background:url(images/pro_03.png) no-repeat; position:relative; overflow:hidden; }
.slideTxtBox .hd ul{ float:left;  position:absolute; height:32px;   }
.slideTxtBox .hd ul li{ float:left; font-size:14px; padding:0 15px; cursor:pointer; color:#349eb6; background:url(images/list_03.jpg) left center no-repeat;  }
.slideTxtBox .hd ul li.on{ height:32px; color:#1a4d59;}

.slideTxtBox .bd ul{ float:left; width:1020px; height:215px; margin-top:20px; overflow:hidden;  zoom:1;  }
.slideTxtBox .bd li{ float:left; width:181px; height:213px; margin-right:21px; background:#fff; border:1px solid #e1e1e1;}
.div08{ float:left; width:177px; height:172px; padding:2px; border-bottom:1px solid #e1e1e1;}
.div09{ float:left; width:181px; height:36px; line-height:36px; text-align:center; color:#363636; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.slideTxtBox .bd li:hover .div09{ color:#349eb6;}

.c_1000_5{ float:left; width:1029px; /*height:417px;*/ overflow:hidden;}
.div1{ float:left; width:314px; height:90px; overflow:hidden;}
.div2{ float:left; width:314px; height:90px; line-height:30px; padding-top:14px; color:#636363; overflow:hidden;}
.div3{ float:right; display:block; height:30px; line-height:30px; color:#2b2b2b; overflow:hidden;}
.div3:hover{ color:#349eb6;}

.div4{float:left; width:1000px; height:45px; line-height:45px; color:#349eb6; overflow:hidden; background:#e1f1f4;}
.div4 img{vertical-align:middle;}
.p_0_10_0_47{ padding:0 10px 0 47px;}
.p_0_10_0_27{ padding:0 10px 0 27px;}
.p_0_14_0_36{ padding:0 14px 0 36px;}
.p_0_10_0_41{ padding:0 10px 0 47px;}

/*pz_down*/
.c_1000_6{ float:left; width:1000px; overflow:hidden;}
.d_l{ float:left; width:823px; color:#fff; line-height:24px; padding-top:20px; padding-bottom:18px; }

.d_l_1 a{ color:#fff;}
.d_l_1 a:hover{ color:#e1f1f4;}
.d_r{ float:left; color:#fff; line-height:83px; width:177px;}
.d_r img{vertical-align:middle;}

.dd a{color:#fff;}
/*公司概况*/

.pf3{position:absolute; color:#369ab9; bottom:0; top:243px; right:632px; line-height:32px;}
.pf4{position:absolute; color:#369ab9; bottom:0; top:182px; left:620px; line-height:32px;}
.pf5{position:absolute; color:#369ab9; bottom:0; top:179px; right:635px; line-height:32px;}
.pf6{position:absolute; color:#369ab9; bottom:0; top:149px; right:750px; line-height:32px;}

.one{ font-size:28px; font-weight:bold; }
.two{ font-size:20px; margin-top:10px;}
.c_1000_7{ width:1000px; float:left; margin:29px 0 0 0; min-height:500px;}
.c_1000_217{ width:217px; float:left;}
.tit_4{ padding:24px 0 0 21px; width:296px; height:66px; background:url(images/about1.png) no-repeat; font-size:14px; color:white; line-height:14px;}
.tit_4 span{ display:block; text-transform:uppercase; font-size:22px; line-height:22px; height:30px;}
.pz_SideLayer{ float:left; width:187px;font-size:14px; padding:11px 15px 20px 15px; background:#f5f5f5;}
.pz_SideLayer .l1{ float:left; width:187px; line-height:33px; margin-top:10px; overflow:hidden;}
.pz_SideLayer .l1 a{ float:left; font-size:14px; width:175px; padding-left:12px; height:33px; line-height:33px; background:#ece7e7; color:#4b4b4b; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pz_SideLayer .l1 .hover,
.pz_SideLayer .l1 a:hover{ color:white; background:#369ab9; }
.c_1000_753{ width:753px; float:right; overflow:hidden;}
.tit_5{ width:734px; float:left; border-bottom:solid 1px #c6c6c6; height:21px; font-size:12px; line-height:14px; color:#666; padding:0 0 0 19px; background:url(images/home.png) no-repeat left top;}
.tit_5 a{ color:#666;}
.tit_5 a:hover{ color:#369ab9;}
.r_753{ float:left; width:753px; color:#333; line-height:26px; padding-top:15px;}
.t_495{ float:left; width:466px; padding-right:29px; padding-bottom:20px;}


/*新闻中心*/

.ul02{ float:left; width:753px; min-height:500px; padding-top:8px; }
.ul02 li{ float:left; width:753px; height:90px; padding-top:10px; padding-bottom:16px; border-bottom:1px dashed #ccc;}
.ul02 li:hover .div6 a{ color:#369ab9;}
.div9{ float:left; display:block; width:120px; height:90px;}
.div5{ float:right; width:623px; height:90px; padding-left:10px; color:#666;}
.div6{ float:left; width:633px; color:#333; font-size:14px; height:14px; line-height:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.div6 a{ color:#333; }
.div7{ float:left; width:633px; height:28px; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.div8{ float:left; width:633px; height:48px; line-height:24px; overflow:hidden;}

/*    新闻中心内页   */
.news_tit{ width:753px; float:left; border-bottom:1px dashed #999999; padding:20px 0; text-align:center; line-height:24px;}
.news_tit h2{ font-size:14px;}
.news_tit span{ color:#969696;}

.news_ct{ width:733px; float:left; padding:10px; line-height:20px;}



/*分页*/
.news_fy{ float:left; width:753px; padding:40px 0 40px 0;}
.pz_fy{width:100%; float:left; padding:6px 0px; text-align:center;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { border: #d3d3d3 1px solid; PADDING:2px 8px; COLOR: #767676; text-decoration:none; font-size:12px;}
.pz_fy a:hover,.pz_fy a.on{color: #fff; border: #ebebeb 1px solid; background-color:#369ab9; text-decoration:none;}/*鼠标经过和默认当前页样式*/
.fy_xp{ float:left; width:953px; padding:30px 0 70px 0; border-top:solid 1px #eaeaea;}
.fy_xp h2{ float:left; color:#c30c22; font-size:12px; line-height:12px;}
.fy_xp h2 a{ font-size:12px; color:#656565; font-weight:normal;}
.fy_xp h2 a:hover{ color:#369ab9;}

/*产品详情*/

.r_953_2{ width:755px; float:left; padding:30px 0 51px 0; font-size:14px; color:#333; line-height:24px;}
.show{ float:left; width:755px; overflow:hidden;}
.pic_5{ width:313px; height:235px; overflow:hidden; float:left;}
.text_5{ width:420px; float:left; padding-left:20px;}
.text_5 h1{ float:left; font-size:28px; font-weight:bold; line-height:28px; color:#333;}
.text_5 h4{ float:left; font-size:14px; font-weight:normal; color:#666; line-height:30px; margin:22px 0 0 0;}
.div10{ float:left;  width:410px; line-height:30px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dt_755{ float:left; width:731px; margin-top:23px; font-size:14px; font-weight:bold; padding-left:24px; height:45px; background:url(images/prnducts_13.png) no-repeat; line-height:38px; color:#fff;}
.div11{ float:left; line-height:27px; color:#666; padding-top:20px; padding-bottom:60px; border-bottom:1px solid #f8f8f8;}

.last{float:left; line-height:68px; color:#656565;}
.next{float:right; line-height:68px; color:#656565; padding-right:1px;}

.last:hover{ color:#369ab9;}
.next:hover{ color:#369ab9;}

/*产品中心*/
.ul03{ float:left; width:773px; min-height:500px; padding-top:30px; overflow:hidden; }
.ul03 li{ float:left; width:168px; margin-right:20px; height:198px; margin-bottom:20px; border:1px solid #e1e1e1;}
.div12{ float:left; width:165px; height:160px; padding:2px 1px 2px 2px; border-bottom:1px solid #e1e1e1;}
.div13{ float:left; width:168px; height:33px; line-height:33px; color:#363636; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ul03 li:hover .div12{ background:#369ab9; border-bottom:1px solid #369ab9;}
.ul03 li:hover .div13{ background:#369ab9; color:#fff;}
.ul03 li:hover{ border:1px solid #369ab9;}

/*人力资源*/
.sideMenu{ float:left; width:753px; min-height:500px; padding-bottom:70px;}
.sideMenu h3{ float:left; width:753px; height:51px; font-size:16px; color:#333; padding-top:12px; line-height:51px; font-weight:normal; border-bottom:1px solid #d1d1d1;}
.sideMenu h3 em{ float:right; display:block; width:17px; height:11px; margin-top:32px; margin-right:20px; background:url(images/top_1_17.png)  no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background:url(images/top_1_10.png) no-repeat; display:block; margin-top:32px; margin-right:20px; }
.sideMenu h3.on{ color:#369ab9;}
.l_716{ float:left; width:716px; height:51px;}

.sideMenu ul{ float:left; background:#fafafa; position:relative;}
.sideMenu ul li{ width:693px; font-size:14px; line-height:30px; color:#666; padding-top:20px; padding-bottom:40px; padding-left:30px; padding-right:30px;}
.div14{position:absolute; width:112px; height:35px; line-height:35px; text-align:center; color:#fff; background:url(images/recruit_09.png) no-repeat; top:32px; right:21px;}

/*   留言   */
.pz_ly{ width:738px; margin:auto;}
.pz_ly .c_0100_ly{ width:90%; float:left; padding:5%;}
.pz_ly .zy{ width:100%; float:left; border-bottom:1px #d5d5d5 solid; font-size:14px; line-height:28px; padding-bottom:14px;}
.pz_ly .wb{ width:100%; padding-top:11px; float:left;}
.pz_ly .zd{ color:#e20904;}
.pz_ly .f_z{ font-size:14px;}
.pz_ly .wb2{ width:98.2%; float:left; line-height:34px; border:1px #d2d2d2 solid; height:34px;}
.pz_ly .p_r{ padding-right:5%;}
.pz_ly .p_l{ padding-left:5%;}
.pz_ly .dh{ width:98.5%;border:1px #d2d2d2 solid; height:165px;}
.pz_ly .wb3{ width:25%; float:left; line-height:34px; border:1px #d2d2d2 solid; height:34px;}
.pz_ly .tj{ width:195px; height:50px; background:#369ab9; line-height:50px; text-align:center; float:left; color:#fff; border:0; font-size:18px; font-family:"宋体"; margin-top:26px;}


